@charset "utf-8";
/* common */
html, body{
    margin:0px;
    padding: 0px;
    font-family:"STHeiti","黑体-简","黑体","Microsoft Yahei";
}
*{
	padding:0; 
	margin:0; 	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	font-family:"STHeiti","黑体-简","黑体","Microsoft Yahei";
}
dl, dt, dd, ul, ol, li, h1{
	list-style:none;
	padding:0px;
	margin:0px;
}
img{
	border:0;
	vertical-align:middle;
	max-width:100%;
	height: auto;
	display:block;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
a{
	text-decoration:none;
	color:#333;
	cursor:pointer;
	outline:none;
}
a:hover{
	text-decoration:none;
}
a:active{
	outline:none;
	star:expression(this.onFocus=this.blur());
}
*:focus{
	outline:none;
}
.zoom{
	overflow:hidden;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

/* 适应窗口大小 */
@media screen and (max-width: 479px) {
	*{
		font-size: 16px;
		line-height: 16px;
		
	}
}
@media (min-width:480px) and (max-width:639px){
	*{
		font-size: 21px;
		line-height: 21px;
		
	}
}
@media screen and (min-width: 640px) {
	*{
		font-size: 32px;
		line-height: 32px;
		
	}
}